﻿namespace Home.Models
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Runtime.Serialization;
    using System.Web;
    using Home.Services;

    [DataContract(Namespace = WebsiteServiceHelper.WebServiceNamespace)]
    public class Diamond : Product
    {
        [DataMember]
        public DiamondType Type { get; set; }

        [DataMember]
        public DiamondShape? Shape { get; set; }

        [DataMember]
        public DiamondReport? ReportType { get; set; }

        [DataMember]
        public string ReportNumber { get; set; }

        [DataMember]
        public decimal? Caret { get; set; }

        [DataMember]
        public DiamondClarity? Clarity { get; set; }

        [DataMember]
        public DiamondColor? Color { get; set; }

        [DataMember]
        public string ColoredColor { get; set; }

        [DataMember]
        public DiamondCut? Cut { get; set; }

        [DataMember]
        public DiamondPolish? Polish { get; set; }

        [DataMember]
        public DiamondSymmetry? Symmetry { get; set; }

        [DataMember]
        public string Fluorescence { get; set; }

        [DataMember]
        public string Comment { get; set; }
    }
}